<?php
	//header('Content-type: application/json');
	include_once('class/produk.php');
	include_once('class/jns_sayur.php');
	include_once('class/satuan.php');
	
	$jns_sayur=new Sayuran();
	$satuan=new Satuan();
	
	$jns=$jns_sayur->getJenisSayuran();
	$sat=$satuan->getSatuan();
	
	$produk=new Produk();
	
	$id_user=$_SESSION['login'];
	
	$data_gerai=$produk->getProdukGerai($id_user);
	
	//foreach ($data_gerai as $row){
    //$return[]=array('id'=>$row['id'],
    //                'nama'=>$row['nama'],
    //                'deskripsi'=>$row['deskripsi']
	//		);
	//}
	
	//$json_gerai=json_encode($data_gerai);
	
	//echo json_encode($return);
	

	
	if(isset($_GET['edit']))
	{
		$id=$_GET['id'];	
		$data_edit=$produk->getProduk($id);
		
		//print_r($data_edit);
		
	}
	
	if(isset($_POST['edit_produk'])){
		
		$id=$_POST['id_produk'];
		$nama=$_POST['nama_produk'];
		$deskripsi=$_POST['deskripsi_produk'];
		$harga=$_POST['harga_produk'];
		$satuan=$_POST['id_satuan'];
		$stok=$_POST['stok_produk'];
		$id_jns_produk=$_POST['id_jns_produk'];

		
		//gambar
		$fileName = $_FILES['gambar_produk']['name'];
		$tmpName = $_FILES['gambar_produk']['tmp_name'];
		$fileSize = $_FILES['gambar_produk']['size'];
		$fileType = $_FILES['gambar_produk']['type'];
		
		if(empty($nama) || empty($deskripsi) || empty($harga) || empty($satuan))
		{
			$error_gerai="Tidak boleh Kosong";
		}
		elseif(!is_numeric($harga) || !is_numeric($satuan))
		{
			$error_gerai="Harga dan Stok Harus Angka";
		}
		else
		{
			
			if(empty($fileName))
			{						
				$edit=$produk->updateProduk($id, $nama, $deskripsi, $harga, $satuan, $stok );
				if($edit==1)
				{
					$success_gerai="Produk Anda sudah dimasukkan ke katalog";
					header ('refresh: 3; geraiku.php');
				}
				else
				{
					$error_gerai="Produk gagal dimasukkan ke katalog";
				}
			}
			else
			{
				$fp = fopen($tmpName, 'r');
				$gambar = fread($fp, filesize($tmpName));
				$gambar = addslashes($gambar);
				fclose($fp);
				
				$edit=$produk->updateProdukWithPic($id, $nama, $deskripsi, $harga, $satuan, $stok, $gambar );
				if($edit==1)
				{
					$success_gerai="Produk Anda sudah dimasukkan ke katalog";
					header ('refresh: 3; geraiku.php');
				}
				else
				{
					$error_gerai="Produk gagal dimasukkan ke katalog";
				}
			}
		}
			
	}
?>